package com.mz3co.sysadmin.dao;

import com.mz3co.sysadmin.model.SysAuthenticationInfo;
import com.mz3co.sysadmin.model.SysAuthenticationInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SysAuthenticationInfoMapper {
    int countByExample(SysAuthenticationInfoExample example);

    int deleteByExample(SysAuthenticationInfoExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(SysAuthenticationInfo record);

    int insertSelective(SysAuthenticationInfo record);

    List<SysAuthenticationInfo> selectByExample(SysAuthenticationInfoExample example);

    SysAuthenticationInfo selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") SysAuthenticationInfo record, @Param("example") SysAuthenticationInfoExample example);

    int updateByExample(@Param("record") SysAuthenticationInfo record, @Param("example") SysAuthenticationInfoExample example);

    int updateByPrimaryKeySelective(SysAuthenticationInfo record);

    int updateByPrimaryKey(SysAuthenticationInfo record);
}